Η παιδαγωγική θεωρία της LOGO βασίστηκε στις απόψεις του Piaget για τη μάθηση. Η γλώσσα προγραμματισμού LOGO αναπτύχθηκε από ομάδα ερευνητών στην Τεχνητή Νοημοσύνη με επικεφαλής τον Seymour Papert, για εκπαιδευτικούς κυρίως σκοπούς.Το όνομά της προέρχεται από την ελληνική λέξη «λόγος» (λογικό). Βασίζεται σε δύο κύρια επιχειρήματα του εμπνευστή της: Ø Η ενασχόληση των μαθητών με την LOGO οδηγεί στην απόκτηση γνωστικών δεξιοτήτων επίλυσης προβλημάτων, δεξιότητες που μπορούν να μεταφερθούν και σε άλλα μαθήματα. ØΗ LOGO ευνοεί τη μάθηση βασικών μαθηματικών εννοιών όπως μεταβλητή, αναδρομικότητα κ.λ.π.
Ø Η ενασχόληση των μαθητών με την LOGO οδηγεί στην απόκτηση γνωστικών δεξιοτήτων επίλυσης προβλημάτων, δεξιότητες που μπορούν να μεταφερθούν και σε άλλα μαθήματα.
ØΗ LOGO ευνοεί τη μάθηση βασικών μαθηματικών εννοιών όπως μεταβλητή, αναδρομικότητα κ.λ.π.